package system

import api "github.com/flipped-aurora/gin-vue-admin/server/api/v1"

type RouterGroup struct {
	ApiRouter
	JwtRouter
	SysRouter
	BaseRouter
	InitRouter
	MenuRouter
	UserRouter
	CasbinRouter
	AutoCodeRouter
	AuthorityRouter
	DictionaryRouter
	OperationRecordRouter
	DictionaryDetailRouter
	AuthorityBtnRouter
	SysExportTemplateRouter
	SysParamsRouter
	SysVersionRouter
	SysDrugsRouter
	SysPatientsRouter
	SysPrescriptionRecordRouter
	SysStoresRouter
	SysPrescriptionRouter
}

var (
	dbApi                    = api.ApiGroupApp.SystemApiGroup.DBApi
	jwtApi                   = api.ApiGroupApp.SystemApiGroup.JwtApi
	baseApi                  = api.ApiGroupApp.SystemApiGroup.BaseApi
	casbinApi                = api.ApiGroupApp.SystemApiGroup.CasbinApi
	systemApi                = api.ApiGroupApp.SystemApiGroup.SystemApi
	sysParamsApi             = api.ApiGroupApp.SystemApiGroup.SysParamsApi
	autoCodeApi              = api.ApiGroupApp.SystemApiGroup.AutoCodeApi
	authorityApi             = api.ApiGroupApp.SystemApiGroup.AuthorityApi
	apiRouterApi             = api.ApiGroupApp.SystemApiGroup.SystemApiApi
	dictionaryApi            = api.ApiGroupApp.SystemApiGroup.DictionaryApi
	authorityBtnApi          = api.ApiGroupApp.SystemApiGroup.AuthorityBtnApi
	authorityMenuApi         = api.ApiGroupApp.SystemApiGroup.AuthorityMenuApi
	autoCodePluginApi        = api.ApiGroupApp.SystemApiGroup.AutoCodePluginApi
	autocodeHistoryApi       = api.ApiGroupApp.SystemApiGroup.AutoCodeHistoryApi
	operationRecordApi       = api.ApiGroupApp.SystemApiGroup.OperationRecordApi
	autoCodePackageApi       = api.ApiGroupApp.SystemApiGroup.AutoCodePackageApi
	dictionaryDetailApi      = api.ApiGroupApp.SystemApiGroup.DictionaryDetailApi
	autoCodeTemplateApi      = api.ApiGroupApp.SystemApiGroup.AutoCodeTemplateApi
	exportTemplateApi        = api.ApiGroupApp.SystemApiGroup.SysExportTemplateApi
	sysVersionApi            = api.ApiGroupApp.SystemApiGroup.SysVersionApi
	drugsApi                 = api.ApiGroupApp.SystemApiGroup.SysDrugsApi
	sysPatientsApi           = api.ApiGroupApp.SystemApiGroup.SysPatientsApi
	sysPrescriptionRecordApi = api.ApiGroupApp.SystemApiGroup.SysPrescriptionRecordApi
	sysStoresApi             = api.ApiGroupApp.SystemApiGroup.SysStoresApi
	sysPrescriptionApi       = api.ApiGroupApp.SystemApiGroup.SysPrescriptionApi
)
